MonolayerCultures / src / AllCells / [RC17]AllCellTypes Plots.Rmd
[RC17]AllCellTypes Plots.Rmd
Raw
---
title: '[RC17]AllCellTypes Plots'
author: "Nina-Lydia Kazakou"
date: "05/03/2022"
output: html_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

# Set-up

### Load libraries

```{r message=FALSE, warning=FALSE}
library(SingleCellExperiment)
library(Seurat)
library(tidyverse)
library(Matrix)
library(scales)
library(cowplot)
library(RCurl)
library(scDblFinder)
library(Matrix)
library(ggplot2)
library(edgeR)
library(dplyr)
library(ggsci)  
library(here)
```

### Colour Palette

```{r load_palette}
mypal <- pal_npg("nrc", alpha = 0.7)(10)
mypal2 <-pal_tron("legacy", alpha = 0.7)(7)
mypal3<-pal_lancet("lanonc", alpha = 0.7)(9)
mypal4<-pal_simpsons(palette = c("springfield"), alpha = 0.7)(16)
mypal5 <- pal_rickandmorty(palette = c("schwifty"), alpha = 0.7)(6)
mypal6 <- pal_futurama(palette = c("planetexpress"), alpha = 0.7)(5)
mypal7 <- pal_startrek(palette = c("uniform"), alpha = 0.7)(5)
mycoloursP<- c(mypal, mypal2, mypal3, mypal4)
```

### Load object

```{r}
RC17_norm <- readRDS(here("data", "Processed", "AllCells", "RC17_AllCells_srt.rds"))
```


Here, I will do some additional plots for the individual cluster markers, just to make the FeaturePlots easier to read.

```{r}
Idents(RC17_norm) <- "ClusterID"
```

## Radial Glia

```{r}
radial_glia <- subset(RC17_norm, idents = c("Radial_Glia_1", "Radial_Glia_2", "Radial_Glia_3"))

radial_glia_markers <- c("VIM", "PAX6", "HES1")
```

```{r Radial Glia}
FeaturePlot(radial_glia, radial_glia_markers, pt.size = 0.9, label = FALSE)
```

## Outer-Radial Glia
```{r}
oRG <- subset(RC17_norm, idents = c("Outer-Radial_Glia_1", "Outer-Radial_Glia_2", "Outer-Radial_Glia_3"))

oRG_markers <- c("HOPX", "PTPRZ1")
```


```{r Outer-Radial Glia}
FeaturePlot(oRG, oRG_markers, pt.size = 0.9, label = FALSE)
```

## Radial_Glia/Pre-OPCs
```{r}
pre_OPC <- subset(RC17_norm, idents = c("Radial_Glia/Pre-OPCs_1", "Radial_Glia/Pre-OPCs_2", "Outer-Radial_Glia_3"))

pre_OPC_markers <- c("SPARCL1", "BCAN")
```


```{r Radial_Glia/Pre-OPCs}
FeaturePlot(pre_OPC, pre_OPC_markers, pt.size = 0.9, label = FALSE)
```


## Astrocytes
```{r}
astro <- subset(RC17_norm, idents = c("Astrocytes_1", "Astrocytes_2"))

astro_markers <- c("AQP4", "SPON1", "TAGLN2")
```


```{r Astrocytes}
FeaturePlot(astro, astro_markers, pt.size = 0.9, label = FALSE)
```

## Oligodendroglia
```{r}
oligo <- subset(RC17_norm, idents = c("Oligodendroglia_1", "Oligodendroglia_2", "Oligodendroglia_3", "Oligodendroglia_4", "Oligodendroglia_5", "Oligodendroglia_6"))

oligo_markers <- c("OLIG1", "OLIG2", "SOX10")
```


```{r Oligodendroglia}
FeaturePlot(oligo, oligo_markers, pt.size = 0.9, label = FALSE)
```

## Neurons
```{r}
neuro <- subset(RC17_norm, idents = c("Neurons_1", "Neurons_2", "Neurons_3"))

neuro_markers <- c("DCX", "SOX11", "STMN2")
```


```{r Neurons}
FeaturePlot(neuro, neuro_markers, pt.size = 0.9, label = FALSE)
```


## Pericytes
```{r}
peri <- subset(RC17_norm, idents = c("Pericytes"))

peri_markers <- c("ACTA2", "ANXA2")
```


```{r Pericytes}
FeaturePlot(peri, peri_markers, pt.size = 0.9, label = FALSE)
```


```{r AllCellTypes_ClusterMarkers, fig.height=8, fig.width=12.5}
DotPlot(RC17_norm, features = c(radial_glia_markers, oRG_markers, pre_OPC_markers, astro_markers, oligo_markers, neuro_markers, peri_markers), group.by = "ClusterID") + FontSize(8)
```



```{r}
sessionInfo()
```